package cn.ren.cloud.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author 23508
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CourseSearchDto {
    /**
     * 课程分类ID
     */
    private Long courseTypeId;
    /**
     * 课程等级
     */
    private String gradeName;

    /**
     * 是否收费名称
     */
    private String chargeName;
    /**
     * 课程名字
     */
    private String keyword;
    /**
     * 课程分页
     */
    private Integer page = 1;
    /**
     * 最高价格
     */
    private BigDecimal priceMax;
    /**
     * 最低价格
     */
    private BigDecimal priceMin;
    /**
     * 每条分页展示数量
     */
    private Integer rows = 12;
    /**
     * 排序字段名称
     */
    private String sortField;
    /**
     * 排序类型
     */
    private String sortType;

    public Integer getPage() {
        return page - 1;
    }
}
